<template>
  <div>
    <button @click="show = !show">显示/隐藏</button>
    <!-- 
      我们可以给transition设置一个name属性,给当前的动画命名,未来在类名直接使用 name-enter来替换v-enter即可
     -->
    <transition
      name="p"
      enter-active-class="animate__bounceIn"
      leave-active-class="animate__bounceOut"
    >
      <div class="box animate__animated" v-if="show">看我</div>
    </transition>
  </div>
</template>

<script>
  export default {
    name: "App",
    data() {
      return {
        show: true,
      };
    },
  };
</script>

<style>
  .box {
    width: 100px;
    height: 100px;
    background-color: rgb(225, 152, 152);
  }
  /*  以下类名是transition组件自动匹配的类 */
</style>
